package com.juxing.service.smsCenter;

/**
 * SMS中心
 * @author brochen
 * @mail mongibello@163.com
 * @created 2016年2月3日
 *
 */
public interface ISmsCenterService {

	/**
	 * 发送手机验证码
	 * @param mobile
	 * @param type 验证码发送类型 Constant.SmsSendType
	 * @return
	 *   0: 正确发送
	 *  -1: 与上一次发送时间太接近(如果间隔应该大于60S)
	 *  -2: 24小时内发送太频繁
	 */
	public int sendCode(String mobile, int type);
	/**
	 * 校验手机验证码是否正确
	 * @param mobile
	 * @param type
	 * @param code
	 * @return
	 */
	public boolean checkCode(String mobile, int type, String code);
}
